﻿.orange{ color:#ff6e03}
.bk15{ width:100%; height:15px; overflow:hidden; clear:both;}
.bk5{ width:100%; height:5px; overflow:hidden; clear:both;}.bk40{ width:100%; height:40px; overflow:hidden; clear:both;}
.bk25{ width:100%; height:25px; overflow:hidden; clear:both;}

.axls{ width:1000px; overflow:hidden; margin:0 auto;}
.axls .axlsfl{ width:752px; overflow:hidden; float:left}
.axls .axlsfl .frist{ width:752px; height:300px; overflow:hidden; position:relative}
.axls .axlsfl .frist .axls-logo{ width:83px; height:61px; background:url(../images/frist-top.png) no-repeat; position:absolute; top:0; right:0; z-index:99;}
.axls .axlsfl .frist .axls-logo p{ text-align:center; color:#fff;}
.axls .axlsfl .frist .axls-logo p font{ color:#ebf815; font-size:20px; font-weight:bold;}

.lawyer-reply{ width:720px; overflow:hidden; border:1px solid #d0e1e9; padding:15px;}
.lawyer-fl{ width:545px; overflow:hidden; float:left}
.lawyer-fl .tit{ color:#333; font-size:24px; font-weight:bold;font-family:"microsoft yahei"; margin-bottom:10px;width: auto;_margin-bottom:5px;}
.lawyer-fl p{ color:#999;}
.lawyer-fl .intro{ color:#666; margin-top:5px;}
.lawyer-fl .intro a{ color:#0f7cc1;}.lawyer-fl .intro a:hover{ color:#ff6e03;}
.lawyer-fr {width:130px; height:36px; line-height:36px;float:left; margin-top:50px; margin-left:25px;}
.lawyer-fr a{color:#fff; background:url(../images/icon-left.png) no-repeat 20px 10px #ff5600; padding-left:45px; display:block;width:85px; height:36px; line-height:36px;border-radius:3px;}/*修改*/
.lawyer-fr a:hover{background:url(../images/icon-left.png) no-repeat 20px 10px #ff3c00;color:#fff;}/*修改*/
.lawyer-fl .feiyong{color:#ff5600; border:1px solid #ff5600; background:#fff; padding:4px 20px;}
.lawyer-fl .feiyong:hover{ background:#ff5600; color:#fff; cursor:pointer}
.lawyer-fl .lastweeek{ color:#333; margin-top:5px;}
.line15{border-bottom:1px solid #d0e1e9; width:100%; height:1px; margin-bottom:15px;}

.case{ text-align:left}
.case .tit{ color:#ff6e03; font-size:24px; font-weight:bold;font-family:"microsoft yahei"; margin-bottom:20px; width:auto;}
.case h1{ width:700px; font-size:18px;font-family: 'microsoft yahei','simhei'; font-weight:bold; line-height:30px; height:30px; background:url(../images/icon-left.png) no-repeat 0px -80px; overflow:hidden; padding-left:28px;}
.case .mark{font-size:14px; color:#999; font-family:"宋体"; width:650px; padding-left:30px; margin:10px 0px;}
.case p{ width:680px;font-size:14px; line-height:24px; padding-left:20px; color:#545454;font-family:"microsoft yahei"; }
.case .consult{font-size:12px; color:#484848;  font-family:"宋体"; width:450px; padding-left:50px; margin:10px 0px; background:url(../images/icon-left.png) no-repeat 28px -125px; float:left;}
.case .btn-ask a{ width:130px; height:36px; line-height:36px;font-family: 'microsoft yahei','simhei'; font-size:14px; color:#fff; background:#ff5600; float:right; margin-right:20px; margin-top:10px; text-align:center; border-radius:3px;} 
.case .btn-ask a:hover{ background:#ff3c00;}
.case .btn-answer a{ width:130px; height:36px; line-height:36px;font-family: 'microsoft yahei','simhei'; font-size:14px; color:#fff; background:#5cc4ae; float:left; text-align:center; border-radius:2px; border:none; cursor:pointer; margin-left:30px; } 
.case .btn-answer a:hover{ background:#33a18a;}

.lawyer,.addque{ width:720px; overflow:hidden;font-family:"microsoft yahei"; margin-top:30px; }
.lawyer .fl{ width:62px; height:62px; border-radius:62px;}
.lawyer .fl img{border-radius:62px;}
.lawyer .fr{ width:625px;}
.lawyer .fr p{ color:#666;}
.lawyer .fr .lawyercon{ background:#4895d9; padding:15px; color:#fff; font-size:14px; position:relative}
.lawyer .fr .lawyercon:before{ content:""; display:table; background:url(../images/icon-left.png) no-repeat 0px -35px; width:8px; height:12px; position:absolute;left:-8px;}
.addque .fl{width:625px; padding-right:12px;}
.addque .fl p{ color:#666; text-align:right}
.addque .fl .addcon{ background:#eaeaea; padding:15px; color:#333; font-size:14px; position:relative}
.addque .fl .addcon:after{ content:""; display:table; background:url(../images/icon-left.png) no-repeat 0px -63px; width:12px; height:12px; position:absolute;top:15px;right:-12px; }
.addque .fr{ width:62px; height:62px; border-radius:62px;}

.axls .axlsfr{ width:233px; overflow:hidden; float:right;font-family:"microsoft yahei";}
.zblawyer .tit{ width:100%; height:40px; line-height:40px; font-size:20px; background:#03a9f5; color:#fff; text-align:center;padding:0;}
.zblawyer ul { padding:10px 0 10px 10px;}
.zblawyer ul li{ width:100px; float:left; }
.zblawyer ul li a{width:100px; height:135px;position:relative; display:block; margin-bottom:10px;}
.zblawyer ul li img{width:100px; height:135px; overflow:hidden;}
.zblawyer ul li h4{ width:100%; height:26px; line-height:26px; color:#fff; position:absolute; bottom:0; left:0; z-index:9; text-align:center; font-size:15px;}
.zblawyer ul li .black{ width:100%; height:24px; display:block; position:absolute; bottom:0; left:0; background:#000; z-index:1;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.zblawyer ul li p{ height:20px; line-height:20px; color:#666}
.searchlawyer{border:1px solid #d0e1e9; width:231px; overflow:hidden }
.searchlawyer .tit{ width:100%; height:40px; line-height:40px; font-size:18px; padding:0; background:#03a9f5; color:#fff; text-align:center;}
.searchlawyer .area{ width:200px; color:#666; height:25px; overflow:hidden; font-size:16px; margin:15px;}
.searchlawyer .area .form-city{ height:25px; float:left;}
.searchlawyer .area .form-city select{ width:70px;height:25px; line-height:25px; float:left}
.searchlawyer .area .form-city .province{ margin-right:10px; background:#fff; font-size:12px}
.searchlawyer .area .form-city .city{ margin-right:10px;background:#fff; font-size:12px}
.searchlawyer .area .switch{ float:left; height:25px; background:#4c92d7; color:#fff;width: 44px; display: block; font-size: 12px; border: none; cursor:pointer}
.searchlawyer .area .switch:hover{ background:#1b62a9;}

.substation{ width:200px; height:34px; line-height:34px; background:#807e7e; color:#fff; text-align:center; display:block; border-radius:3px; font-size:14px}
.substation a,.substation a:hover{color:#fff;}
.nearby{ position:relative; margin-top:15px;}
.nearby h3{ color:#807e7e; font-weight:bold; background:#fff; z-index:2;position:relative; width:70px; margin-left:15px; font-size:14px}
.nearby .line,.citythr .line,.specthr .line,.rule .line{ width:200px; height:1px; border-bottom:1px solid #cfcfcf; position: absolute; top:10px;_top:-10px; left: 15px; }
.nearby ul,.citythr ul,.specthr ul{ padding: 5px 0 12px; width:260px; overflow:hidden}
.citythr ul li{ float:left; margin:0 10px; display:inline}
.nearby ul li{ float:left; margin:0px; width:48px; text-align: center; margin-left: 7px; display:inline}
.citythr,.specthr,.rule{ position:relative;}
.citythr h3,.specthr h3,.rule h3{ color:#f35518; font-weight:bold; background:#fff; z-index:2;position:relative; width:155px; margin-left:15px; font-size:14px}
.specthr h3{ color:#03a9f5}
.citythr .all a{ color:#225588; font-family:"宋体"}.citythr .all a:hover{ color:#ff9900;}
.specthr ul li{float:left; margin:0 14px; display:inline}
.rule h3{ color:#ff6600}.rule{ padding-bottom:10px; overflow:hidden}
.rule p{ padding:6px 10px; color:#666}
.rule p .num{ float:left; width:14px;}
.rule p .rulecon{ float:left; width:193px;}

.lawyershowbox{ width:100%; background:#d3e0d6; overflow:hidden;font-family:"microsoft yahei";}
.lawyershow{ width:1002px; overflow:hidden; margin:50px auto;}
.lawyershow .tit{ color:#647066; font-size:48px; text-align:center; width:390px; height:50px; line-height:50px; border-bottom:1px solid #fff; padding-bottom:10px; position:relative}
.lawyershow .titline{ width:120px; height:5px; border-bottom:5px solid #fff; position:absolute; left:0; bottom:-3px;}
.focus-img{position: relative;width:1000px;height:330px;margin: 80px auto 10px;}
.focus-img-con{position: relative;width:900px;height:330px;margin: 0 auto;overflow: hidden; }
.focus-img-con ul{position: absolute;top: 0;}
.focus-img-con ul li{width:245px;height:330px;color: #333;text-align: center; margin:0 28px;float: left; background:#fff; display:inline}
.focus-img-con ul li img{width:225px;height:225px; padding:10px;}
.focus-img-con ul li h4{ font-size:18px; margin:10px 0 5px;}
.focus-img .prev-bnt{display: block;width: 42px;height:70px;position: absolute;top: 50%;margin-top: -35px;left:0; background:url(../images/arrow.png) no-repeat 0px 0px; border:1px solid #d3e0d6; cursor:pointer}
.focus-img .next-bnt{display: block;width: 42px;height:70px;position: absolute;top: 50%;margin-top: -35px;right:0;background:url(../images/arrow.png) no-repeat 0px -127px; cursor:pointer;}
/* 最新回复 */
.slideTxtBox{ width:750px;text-align:left; font-family:"microsoft yahei"; }
.slideTxtBox .hd{ height:36px; line-height:36px;border:1px solid #eaeaea;  position:relative; font-size:15px; }
.slideTxtBox .hd .lastreply{ position:absolute; bottom:1px; left:-1px; color:#333; background:#fff; width:120px; text-align:left}
.slideTxtBox .hd ul{ float:right; width:630px;  position:absolute;right:0px; top:0px; height:36px;  background:#f5f5f5; }
.slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer; color:#369eea; border:1px solid #eaeaea; border-left:none; border-top:none;  }
.slideTxtBox .hd ul li.on{ height:33px; background:#fff; border-bottom:1px solid #fff; border-top:2px solid #369eea }
.slideTxtBox .bd ul{  zoom:1;  }
.slideTxtBox .bd ul h3{ color:#9a0000; font-family:"宋体"; font-size:12px; font-weight:bold; border-bottom:1px dotted #eaeaea; margin-top:15px }
.slideTxtBox .bd ul .Exclusive{ margin-top:15px;}
.slideTxtBox .bd ul .Exclusive .time{ background:url(../images/time.jpg) no-repeat 0px 0px; padding-left:20px; color:#666; font-size:12px; margin-top:10px;}
.slideTxtBox .bd ul .Exclusive .exctxt{ border-left:2px solid #eaeaea; margin-left:5px; padding:5px 0 5px 15px;display: inline-block; margin-top:5px;margin-bottom:5px;}
.slideTxtBox .bd ul .Exclusive .exctxt .asked a{color:#297acc; font-size:14px; width:725px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.slideTxtBox .bd ul .Exclusive .exctxt dl{ width:725px; margin-top: 10px; line-height: 22px; }
.slideTxtBox .bd ul .Exclusive .exctxt dl dt{ width:40px; height:40px; overflow:hidden; float:left}
.slideTxtBox .bd ul .Exclusive .exctxt dl dd{ width:670px; float:right; }
.slideTxtBox .bd ul .Exclusive .exctxt dl dd .replytxt{width:670px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.slideTxtBox .bd ul .Exclusive .exctxt dl dd p{width:670px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#999;}

.slideTxtBox .bd ul li{list-style: none; display: block; height:35px;_height:32px; overflow: hidden; border-bottom:1px dotted #eaeaea;}
.slideTxtBox .bd ul li span{float: right;font-size: 12px;color: #666;line-height: 35px;display: block; margin-right:10px;}
.slideTxtBox .bd ul li a{color:#297acc;line-height: 35px; padding-right: 10px; font-size:14px}
.slideTxtBox .bd ul li a:hover{color:#ff5500}
.axlsfr .quickquesinput{ width:130px;  border-radius:3px 0 0 3px; padding:5px; float:left; border:none;border:1px solid #cacaca;line-height: 24px; _height:24px}
.axlsfr .quickButton{ width:91px; background:#439400; height:36px; line-height:36px; text-align:center; color:#fff; float:right; border:none }
.axlsfr .spec{ width:100%; padding-top:8px; overflow:hidden}
.axlsfr .spec ul li{ margin-bottom:15px; text-align:center; display:inline-block;}

.invitedLawyersPic img{ width:66px; height:66px; overflow:hidden }
.askbutton a {display: block; width: 100px;height: 20px;line-height: 20px;background: #ffa52a; color: #fff;text-align: center; font-size: 12px; margin-top: 3px;}.current { border-top:3px solid #297acc; color:#297acc;}.lawyerTeamIn{ padding:20px 10px 10px;}
.lawyerTeamIn ul{ margin-top:25px; width:100%; overflow:hidden;}
.lawyerTeamIn ul li{ border-top:1px dotted #eaeaea; height:36px; line-height:36px; overflow:hidden; margin-bottom:0;}
.lawyerTeamIn ul li .lawyerinfo{ width:100px; float:left; text-align:left; font-size:14px; }
.lawyerTeamIn ul li .lawyerinfo a{ color:#297acc}.lawyerTeamIn ul li .lawyerinfo a:hover{ color:#ff5500}
.lawyerTeamIn ul li .otherInfo{ width:100px; float:right;line-height:36px; height:36px;}

.tip { display:inline; padding:0; background:none; float:none;}
.tit{ border-bottom:none}

.feedclose a{display: block; width: 30px; height: 30px; overflow: hidden; background:url(../images/icon02.png) no-repeat 0px -3px; color:#333; padding-left:25px; position:absolute; right:10px; top:35px;}
.feedclose a:hover{ color:#ce0009}
.axlsfl .issue{ width:460px; overflow:hidden; padding:10px 45px; position:fixed; left:50%; margin-left:-230px; top:50%; margin-top:-205px; background:#fff; border:1px solid #e7edf2; border-radius:5px; z-index:120; display:none}
.axlsfl .issue .title{ width:425px; height:43px; line-height:43px; background:url(../images/ask.png) no-repeat 0px 6px; padding-left:35px; font-size:20px; margin-top:10px; border:none; overflow:hidden;}
.axlsfl label{ font-size:14px; line-height:28px; float:left; margin-right:5px; width:56px;}
.axlsfl input{ border:1px solid #e2e3ea; height:28px; line-height:28px; background:#fff;}
.axlsfl input:hover,.axlsfl .form-con:hover{ border:1px solid #009dda;}
.axlsfl .h190{ height:190px;}.axlsfl .h50{ height:52px;}
.axlsfl .ask-icon{ background:url(../images/icon.png) no-repeat 35px 0px;}
.axlsfl .area-icon{ background:url(../images/icon.png) no-repeat 35px -42px;}
.axlsfl .phone-icon{ background:url(../images/icon.png) no-repeat 35px -87px;}
.axlsfl .issue p{ margin-left:65px; font-size:12px; line-height:22px;}
.axlsfl .form-title{ width:375px; height:28px; line-height:28px; font-size:14px; border-radius:3px; padding-left:10px;}
.axlsfl .form-con{ width:375px; height:155px; line-height:28px; padding:5px 10px; font-size:14px;border:1px solid #e2e3ea; float:left;  background:#fff}
.axlsfl .form-city{ width:392px; height:30px; float:left;}
.axlsfl .form-city select{ width:75px;height:30px; line-height:30px; float:left}
.axlsfl .form-city .province{ margin-right:10px; background:#fff;}
.axlsfl .form-city .city{ margin-right:10px;background:#fff;}
.axlsfl .form-note{ height:28px; line-height:28px; border-radius:3px; width:160px; float:left; text-align:left; color:#a9a9a9;}
.axlsfl .form-phone{ width:148px; font-size:14px; background:#fff; padding-left:10px;}
.axlsfl .explain{ font-size:12px;color:#a9a9a9;}
.axlsfl .issue .btn{ width:240px; height:36px; line-height:36px; cursor: pointer;background:#ff5600; border:none; margin:10px auto 30px; display:block; color:#fff; border-radius:5px; text-align:center; font-size:16px;}
.axlsfl .issue .btn:hover{ text-decoration:none; background:#ff3c00;}

/*列表页面*/
.areaspec{ width:710px; border:1px solid #d4e4eb; overflow:hidden; padding:20px 10px 20px 30px;}
.diqu{ float:left;width:710px;margin-top:5px;clear:both; overflow:hidden}
.diqum{ float:left;width:40px;height:25px;overflow:hidden;}
.diqu2{ float:left;font-size:14px;overflow:hidden; margin-right:10px;}
.diqur{ float:left; width:660px;overflow:hidden;}
.diqur li{ float:left;height:25px; font-size:14px;line-height:28px; margin-right:10px;list-style-type:none;overflow:hidden; width:100px; display:inline}
.diqur li a{ color:#444;}
.diqur li a:hover,.diqur li a.sel{ background-color:#ff9022; color:#fff; padding:5px;}
.Caringlawyer{ width:750px; border:1px solid #d4e4eb; overflow:hidden;}
.Caringlawyer h3{ background:#807e7f; color:#fff; height:48px; line-height:48px;}
.Caringlawyer h3 .titfl{ font-size:20px; margin-left:25px; font-family:"microsoft yahei"; float:left}
.Caringlawyer h3 .titfr{ font-size:14px; float:right; margin-right:25px;}
.Caringlawyer h3 .titfr a{ padding:2px 5px;background:#ff9022; color:#fff;margin:0 2px;}
.Caringlawyer h3 .titfr a:hover{background: #fff; color:#807e7f;}
.Caringlawyer ul{ padding:30px; padding-bottom:0;}
.Caringlawyer ul li{ width:100%; border-bottom:1px dotted #eee; padding-bottom:20px; margin-bottom:20px; overflow:hidden}
.Caringlawyer ul li .lawyerdata{ width:415px; float:left;}
.Caringlawyer ul li .lawyersee{ width:240px; margin-top:10px; border-left:1px solid #eee; padding-left:20px; float:right; overflow:hidden}
.Caringlawyer ul li .lawyerdata dt{ width:100px; overflow:hidden; float:left; position:relative}
.Caringlawyer ul li .lawyerdata dt img { width:100px; height:135px; overflow:hidden;}
.Caringlawyer ul li .lawyerdata dt h4{ width:100px; height:26px; line-height:26px; position:absolute; left:0; bottom:0; color:#fff; text-align:center; z-index:9;transition: height .5s;-moz-transition: height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.Caringlawyer ul li .lawyerdata dt .black{ width:100px; height:26px; position:absolute; left:0; bottom:0; background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3; z-index:1;transition:height .5s;-moz-transition:height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.Caringlawyer ul li .lawyerdata dt a:hover h4,.Caringlawyer ul li .lawyerdata dt a:hover .black,.Caringlawyer ul li .lawyerdata dt a:hover .tu{ height:32px; line-height:32px;z-index:1;transition:height .5s;-moz-transition:height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.Caringlawyer ul li .lawyerdata dt .tu,.axlsfr .answerrank dl dt .tu,.phonecall .call-txt .fl .tu,.zblawyer ul li .tu{width:100px; height:26px; position:absolute; left:0; bottom:0;background:url('../images/xiao.png') center #000 no-repeat;}
.Caringlawyer ul li .lawyerdata dd{ width:300px; overflow:hidden; float:right;}
.Caringlawyer ul li .lawyerdata dd h2{ font-size:18px; color:#333;font-family:"microsoft yahei"; margin-bottom:5px }
.Caringlawyer ul li .lawyerdata dd h2 i{ width:20px; height:20px;background: url(../images/icon-left.png) no-repeat 0px -163px;display: inline-block;vertical-align: middle; margin-left: 5px;}
.Caringlawyer ul li .lawyerdata dd p{ line-height:22px; clear:both;white-space:nowrap;}
.Caringlawyer ul li .lawyerdata dd p .add{ width:auto; max-width:215px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.Caringlawyer ul li .lawyerdata dd p .map a{ color:#54a2f1;}.Caringlawyer ul li .lawyerdata dd p .map a:hover{ color:#ff9022;}
.Caringlawyer ul li .lawyerdata dd p.accred img{ width:71px; height:19px; overflow:hidden; margin-right:5px;}
.Caringlawyer ul li .lawyersee .each a{ width:238px; line-height:36px; height:36px; display:inline-block; text-align:center; color:#ff5600; font-size:14px; border:1px solid #ff5600;}
.Caringlawyer ul li .lawyersee .each a:hover{background:#ff5600; color:#fff;}
.Caringlawyer ul li .lawyersee p{ width:220px; margin:0; line-height:30px; }.Caringlawyer ul li .lawyersee .fr p a{color:#54a2f1;}
.Caringlawyer ul li .lawyersee p a:hover{ color:#ff9022;}.Caringlawyer ul li .lawyersee p span{ margin-right:20px;}
.Caringlawyer ul li .lawyersee .order{ color:#999;width:210px;padding-left:25px; background:url(../images/icon-left.png) no-repeat 0px -195px; white-space:nowrap;}

a.entrance {
    background: url(../images/button.gif) no-repeat 0 0;
    width: 172px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 10px;
    float: left;
}
a.entrance:hover {
    color: #fff;
}


/*滚动图片*/
.carousel {	width:750px;border:1px solid #d4e4eb; overflow:hidden}
.carousel .tit{font-size:24px; text-align: center; color:#606060; font-family:"microsoft yahei"; margin-top: 15px; padding-bottom: 5px; position:relative}
.carousel .tit .linebg { position: absolute;  left: 0px; height: 2px; width: 95px; overflow: hidden; top:29px; background: none;}
.carousel .tit .bbg{padding:2px 0 4px; background: url(../images/titbg.jpg) bottom left no-repeat;}
.carousel ul {list-style: none;	display: block; margin-left:20px;}
.carousel li {width:225px;height:350px;color: #666;text-align: center; margin-right:18px;float: left; background:#fff; display:inline}
.carousel li a{ display:block; position: relative;}
.carousel li a .tu{width:100%; height:30px; position:absolute; left:0; bottom:0;background:url('../images/da.png') center #000 no-repeat; display:block;}
.carousel li img {width:225px;height:225px; overflow:hidden}
.carousel li h4{ font-size:20px; margin:10px 0 5px;font-family:"microsoft yahei";}
.carousel .next { display: block;overflow: hidden;width: 105px;height: 24px;color:#606060; font-size:14px; cursor: pointer; float:right; margin-right:15px;}
.carousel .next:hover{ color:#f25618;}
.carousel li .each a{ width:190px; line-height:36px; height:36px;border:2px solid #60c2fd; background:#fff; color:#03a9f5; font-weight:bold;  display:inline-block; text-align:center; font-size:15px; margin-top:5px;}
.carousel li .each a:hover{width:186px; background:#03a9f5; color:#fff;border:2px solid #03a9f5;}

/*右侧*/
.axlsfr .how{width: 205px; padding:15px 13px;border:1px solid #d0e1e9; border-bottom:none; overflow:hidden }
.axlsfr .how .tit{ width:205px; text-align:left; border-bottom:1px solid #eee; padding-bottom:10px;}
.axlsfr .how .tit h2{ padding-left:35px; margin-left: 25px; background:url(../images/icon-left.png)  no-repeat 10px -238px; font-size:18px;}
.axlsfr .how .tit p{color:#bbb; font-size:12px; text-align: center;}
.axlsfr .how dl{ margin-top:17px;_margin-top:18px; overflow:hidden}
.axlsfr .how dl dt{ width:22px; height:30px; float:left; line-height: 30px;  padding-left:8px;font-style: italic; font-size: 14px;
    background: #52B7FF; border-radius: 50%; color: #FFF;
}
.axlsfr .how dl dd{ width:170px; float:right;}
.axlsfr .how dl dd h2{ font-weight:bold; font-size:18px; color:#333}.axlsfr .how dl dd p{ color:#bbb; line-height:20px;}
.axlsfr .how dl .one{}
.axlsfr .how dl .two{}
.axlsfr .how dl .three{}
.axlsfr .how dl .four{}

.city-hot{ width:1002px; overflow:hidden; margin:0 auto; color:#999;}
.city-hot p a{ padding-right:10px; display:inline-block; line-height:22px;}

/*接听排行*/
.axlsfr .answerrank{border:1px solid #d0e1e9; width:231px; overflow:hidden; padding-bottom:12px}
.axlsfr .answerrank .tit {width: 100%;height: 40px;line-height: 40px;font-size: 18px;padding: 0;background: #03a9f5; color: #fff;text-align: center;}
.axlsfr .answerrank dl{ padding-left:10px; width:100px; float:left; margin-top:13px; overflow:hidden}
.axlsfr .answerrank dl dt{ width:100px; overflow:hidden; float:left; position:relative}
.axlsfr .answerrank dl dt img { width:100px; height:135px; overflow:hidden;}
.axlsfr .answerrank dl dt h4{ width:100px; height:26px; line-height:26px; position:absolute; left:0; bottom:0; color:#fff; text-align:center; z-index:9;transition: height .5s;-moz-transition: height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.axlsfr .answerrank dl dt .black{ width:100px; height:26px; position:absolute; left:0; bottom:0;_bottom:5px;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3; z-index:1;transition:height .5s;-moz-transition:height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.axlsfr .answerrank dl dt a:hover h4,.axlsfr .answerrank dl dt a:hover .black,.axlsfr .answerrank dl dt a:hover .tu,.phonecall .call-txt .fl a:hover .tu{ height:32px; line-height:32px;transition:height .5s;-moz-transition:height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.axlsfr .answerrank dl dd a{ width:98px; line-height:28px; height:28px; border:1px solid #0e8fd4; color:#03a9f4; text-align:center; display:inline-block; margin-top:3px;}
.axlsfr .answerrank dl dd a:hover{ background:#03a9f4;border:1px solid #03a9f4; color:#fff;}

/*footer*/
.footer{background: #F7F7F7 ; padding-top: 48px; margin-top: 24px;}
.footerIn{width: 1000px; background:url("../images/footbg.jpg") right top no-repeat; }
ul.foot{width: 141px;float:left; color: #484848}
ul.foot li{list-style: none;}
ul.foot li h2{font-family: 'microSoft Yahei';font-size: 18px; font-weight: normal; margin-bottom: 20px;}
ul.foot li a{color:#949494; line-height: 24px;}
.footerInT{border-top: 1px solid #D7D7D7; background: url("../images/footlog.jpg") center   20px no-repeat; margin-top: 20px; padding-top: 100px;}
.footerInT { text-align:center; color: #B4B4B4}
.footerInT p { margin-top:10px; }
.footerInT a { color:#B4B4B4; }

/*弹出层*/
.modal-box{width: 716px; height: 438px; margin: -219px 0 0 -370px;top:50%;left:50%;z-index:999;overflow:hidden;position:fixed;_position: absolute;border:6px solid #bbb;background-color:#fff;display:none;left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }
.icon-close {top: 13px;right: 13px; width: 15px; height: 15px; z-index: 5; cursor: pointer; position: absolute; background:url(../images/icon01.png) no-repeat -31px -7px;}
.modal-mask{top:0;left:0;width:100%;height:100%;z-index:100; overflow:hidden;position:fixed;_position: absolute; background:#000;background:rgba(0,0,0,.4);filter:alpha(opacity=40); display:none;}

.modal-box1{width: 716px; height: 438px; margin: -219px 0 0 -370px;top:50%;left:50%;z-index:101;overflow:hidden;position:fixed;_position: absolute;border:6px solid #bbb;background-color:#fff;-webkit-animation:scale-in both cubic-bezier(.4,0,0,1.5) .3s;animation:scale-in both cubic-bezier(.4,0,0,1.5) .3s; display:none}
.modal-left{float:left;width:250px;padding:50px 50px 25px 45px}.modal-left p { font-size: 18px;text-align: center;line-height: 32px; margin-bottom: 16px;}
.modal-left span{vertical-align:middle}.modal-right{float:left;}
.modal-right img{width:371px;height:438px}.orange{color:#f80}
.modal-qrcode{width:210px;height:210px;display:block;margin:0 auto 20px;}
.modal-qr{padding-top:20px;border:1px solid #ddd;}
.icon-close1 {top: 13px;right: 13px; width: 15px; height: 15px; z-index: 5; cursor: pointer; position: absolute; background:url(../images/icon01.png) no-repeat -31px -7px;}
.icon-qrcode{width:28px;height:22px;display:inline-block;vertical-align:middle;background:url(../images/icon01.png) no-repeat 0px 0px;}

/*电话咨询支付页面*/
.phonecall{ width:900px; border:1px solid #d4d8d9; border-top:0; position:relative; padding:50px;}
.phonecall .tit{ width:1000px; height:40px;background:url(../images/pay-tit.jpg) no-repeat 0px 0px; position:absolute; top:-14px; left:0;}
.phonecall .call-txt{width:900px; border-bottom:1px solid #eee; overflow:hidden; padding-bottom:30px;}
.phonecall .call-txt .fl{ width:100px; float:left; position:relative; margin-top:5px;}
.phonecall .call-txt .fl img { width:100px; height:135px; overflow:hidden;}
.phonecall .call-txt .fl h4{ width:100px; height:26px; line-height:26px; position:absolute; left:0; bottom:0; color:#fff; text-align:center; z-index:9;transition: height .5s;-moz-transition: height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.phonecall .call-txt .fl .black{ width:100px; height:26px; position:absolute; left:0; bottom:0;_bottom:5px;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3; z-index:1;transition:height .5s;-moz-transition:height .5s;	/* Firefox 4 */-webkit-transition: height .5s;	/* Safari 和 Chrome */-o-transition: height .5s;}
.phonecall .call-txt .fl a:hover h4,.phonecall .call-txt .fl a:hover .black{ height:32px; line-height:32px;}
.phonecall .call-txt .fm{ width:190px; overflow:hidden; float:left; margin-left:55px;}
.phonecall .call-txt .fm .choose{ font-size:14px; color:#bbb; margin-bottom:5px;}
.phonecall .call-txt .fm p{ font-size:12px; color:#ff5600}
.phonecall .call-txt .fm p .lawyer-name{ font-size:24px;font-family: 'microSoft Yahei'; font-weight:bold;}
.phonecall .call-txt .fm p .lawye-area{ background:url(../images/area.jpg) no-repeat 5px 1px; padding-left:20px; padding-top:3px; color:#bbb}
.phonecall .call-txt .fm p a{ width:165px; border:1px solid #ff5600; color:#ff5600; line-height:22px; height:22px; display:inline-block; padding-left:10px; margin:5px 0;}
.phonecall .call-txt .fm p a:hover{ background:#ff5600; color:#fff;}
.phonecall .call-txt .fr{ width:510px; overflow:hidden}
.phonecall .call-txt .fr p{ font-size:16px;font-family: 'microSoft Yahei'; line-height:30px; height:30px;}
.phonecall .call-txt .fr p img { margin-right:10px;}
.phonecall .call-txt .fr p a{ border:1px solid #ff6800; padding:0 3px; font-size:14px; color:#ff6800; margin-right:2px;display:inline}
.phonecall .call-txt .fr p a:hover{background:#ff5600; color:#fff;}
.phonecall .call-txt .fr ul{ margin-top:10px;}
.phonecall .call-txt .fr ul li{ font-size:12px; line-height:20px; color:#9e9e9e}.phonecall .call-txt .fr ul li.orange{ color:#ff5600}
.phonecall .pay-txt{ padding: 20px 50px; padding-bottom: 0px;}
.phonecall .pay-txt p.pay-tit{ color:#333; font-size:16px;}.phonecall .pay-tit .money{ color:#f25618; font-size:30px;font-family: 'microSoft Yahei';}
.phonecall .pay-txt p{font-family: 'microSoft Yahei'; font-size:18px; color:#666; line-height:40px;}
.phonecall .pay-txt p span{ width:300px; height:60px; display:inline-block; cursor:pointer}
.phonecall .pay-txt .pay-bg{ width:300px; height:60px; background:url(../images/pay-bg.jpg) no-repeat;}
.phonecall .pay-txt .paynow{ width:160px; height:40px; line-height:40px; background:#ff6800; font-size:14px; text-align:center; border:none; color:#fff;font-family: 'microSoft Yahei'; cursor:pointer; margin-left:144px; margin-top:20px;}

.modal-box1{width: 716px; height: 438px; margin: -219px 0 0 -370px;top:50%;left:50%;z-index:101;overflow:hidden;position:fixed;_position: absolute;border:6px solid #bbb;background-color:#fff;-webkit-animation:scale-in both cubic-bezier(.4,0,0,1.5) .3s;animation:scale-in both cubic-bezier(.4,0,0,1.5) .3s; display:none}
.modal-left{float:left;width:250px;padding:50px 50px 25px 45px}.modal-left p { font-size: 18px;text-align: center;line-height: 32px; margin-bottom: 16px;}
.modal-left span{vertical-align:middle}.modal-right{float:left;}
.modal-right img{width:371px;height:438px}.orange{color:#f80}
.modal-qrcode{width:210px;height:210px;display:block;margin:0 auto 20px;}
.modal-qr{padding-top:20px;}
.icon-close1 {top: 13px;right: 13px; width: 15px; height: 15px; z-index: 5; cursor: pointer; position: absolute; background:url(../images/icon01.png) no-repeat -31px -7px;}
.icon-qrcode{width:28px;height:22px;display:inline-block;vertical-align:middle;background:url(../images/icon01.png) no-repeat 0px 0px;}

.phonecall .description{ padding:25px 0; }
.phonecall .description .destit{font-size:24px; font-family: 'microSoft Yahei'; line-height:34px; padding-left:30px; background:url(../images/right.jpg) no-repeat 0px 5px; color:#606060;}
.phonecall .description .orange{ color:#ff5600}
.phonecall .Servicenote{ margin:15px 0; height:44px; line-height:44px; font-size:24px; color:#ff5600; font-family: 'microSoft Yahei'; background:url(../images/line.jpg) no-repeat 0px 0px;margin-left:30px;}
.phonecall .description p{ color:#9f9f9f ; font-size:14px; line-height:28px;padding-left:30px;}

/* 分页 */
#pages {padding:10px; text-align: center; clear: both;}
#pages a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #E3E3E3; text-align:center; color:#A19AAA; padding:0 10px; font-size: 13px; font-family: '微软雅黑';}
#pages a.a1 {width:60px; padding:0 }
#pages a:hover { background:#FEAD5B; color:#FFF; text-decoration:none }
#pages span { display:inline-block; height:25px; line-height:25px;border:0px solid #926F53; color:#FFF; text-align:center;padding:0 10px; background:#FEAD5B;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.searchls{ float: left;}
.searchls input{ line-height: 21px;height:21px; float: left}
.searchls input.inpt{ text-indent:5px;}
.searchls input.sbtn{ margin-left: 5px; background: #ff9022; padding: 0 5px; color: #FFF;border: 0px;border-radius: 3px; cursor: pointer;}